package com.xianzhiOA.bean;/**
 * Created by Administrator on 2017/5/5.
 */

import com.xianzhiOA.service.XzTempletBaseService;
import com.xianzhiOA.valid.ValidById;
import org.hibernate.validator.constraints.NotEmpty;

import javax.validation.GroupSequence;
import java.util.Date;
import java.util.List;
import org.hibernate.validator.constraints.NotEmpty;
import org.springframework.validation.annotation.Validated;





/**
 * 扩展模板表
 *
 * @author 王诗博
 * @create 2017-05-05 14:54
 **/
public class XzTempletExtend {

    private long templetExtendId;
    private String extendType;
    private Integer sequenceNum;
    private long templetBaseId;
    private String templetName;
    private String field1;
    private String field2;
    private String field3;
    private Date deleteTime;
    private  Integer isdelete;
    private  Date    createTime;
    private List extendTypeList;
    private List nodeList;

    public long getTempletExtendId() {
        return templetExtendId;
    }

    public void setTempletExtendId(long templetExtendId) {
        this.templetExtendId = templetExtendId;
    }

    public String getExtendType() {
        return extendType;
    }

    public void setExtendType(String extendType) {
        this.extendType = extendType;
    }

    public Integer getSequenceNum() {
        return sequenceNum;
    }

    public void setSequenceNum(Integer sequenceNum) {
        this.sequenceNum = sequenceNum;
    }

    public long getTempletBaseId() {
        return templetBaseId;
    }

    public void setTempletBaseId(long templetBaseId) {
        this.templetBaseId = templetBaseId;
    }

    public String getTempletName() {
        return templetName;
    }

    public void setTempletName(String templetName) {
        this.templetName = templetName;
    }

    public String getField1() {
        return field1;
    }

    public void setField1(String field1) {
        this.field1 = field1;
    }

    public String getField2() {
        return field2;
    }

    public void setField2(String field2) {
        this.field2 = field2;
    }

    public String getField3() {
        return field3;
    }

    public void setField3(String field3) {
        this.field3 = field3;
    }

    public Date getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(Date deleteTime) {
        this.deleteTime = deleteTime;
    }

    public Integer getIsdelete() {
        return isdelete;
    }

    public void setIsdelete(Integer isdelete) {
        this.isdelete = isdelete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public List getExtendTypeList() {
        return extendTypeList;
    }

    public void setExtendTypeList(List extendTypeList) {
        this.extendTypeList = extendTypeList;
    }

    public List getNodeList() {
        return nodeList;
    }

    public void setNodeList(List nodeList) {
        this.nodeList = nodeList;
    }

    @Override
    public String toString() {
        return "XzTempletExtend{" +
                "templetExtendId=" + templetExtendId +
                ", extendType='" + extendType + '\'' +
                ", sequenceNum=" + sequenceNum +
                ", templetBaseId=" + templetBaseId +
                ", templetName='" + templetName + '\'' +
                ", field1='" + field1 + '\'' +
                ", field2='" + field2 + '\'' +
                ", field3='" + field3 + '\'' +
                ", deleteTime=" + deleteTime +
                ", isdelete=" + isdelete +
                ", createTime=" + createTime +
                ", extendTypeList=" + extendTypeList +
                ", nodeList=" + nodeList +
                '}';
    }




}
